#ifndef MAINWINDOW_H
#define MAINWINDOW_H

//================================================================================================================================
//================================================================================================================================
#include <QtGui/QMainWindow>

#include "glwidget.h"

//================================================================================================================================
//================================================================================================================================
namespace Ui {
    class MainWindow;
}

//================================================================================================================================
//================================================================================================================================
class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

    void paint() {m_GLWidget->paintMesh(0);}

protected:
    void changeEvent(QEvent *e);

private slots:
    void setMesh();

    void on_m_Delaunay_toggled(bool arg1);

    void on_m_Frontal_toggled(bool arg1);

private:
    Ui::MainWindow *m_Ui;   // Графический интерфейс.
    GLWidget *m_GLWidget;   // Виджет для отрисовки сетки.
};

#endif // MAINWINDOW_H
